<?php

// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006~2016 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
// $Id$
//返回静态缓存地址
defined('HTML_PATH') or define('HTML_PATH', realpath(RUNTIME_PATH) . DS . 'html' . DS);

return [
    // 支持的多语言列表
    'lang_list' => ['zh-cn'],
    // 默认的空控制器名
    'empty_controller' => 'empty',
    //默认模块名
    'default_module' => 'home',
    //禁止访问的模块
    'deny_module_list' => [COMMON_MODULE, 'behavior'],
    //开启url重写
    'url_route_on' => true,
    // PATHINFO变量名 用于兼容模式
    'var_pathinfo' => 's',
    // 兼容PATH_INFO获取
    'pathinfo_fetch' => ['ORIG_PATH_INFO', 'REDIRECT_PATH_INFO', 'REDIRECT_URL'],
    // pathinfo分隔符
    'pathinfo_depr' => '/',
    'url_deny_suffix' => 'ico|png|gif|jpg',
    'url_controller_convert' => true, // 是否自动转换URL中的控制器名
    'url_action_convert' => true, // 是否自动转换URL中的操作名
    // 获取当前页面地址的系统变量 默认为REQUEST_URI
    'url_request_uri' => 'REQUEST_URI',
    // 基础URL路径,隐藏入口文件
    'base_url' => '',
    // URL伪静态后缀
    'url_html_suffix' => '',
    //配置二级域名部署
    'url_domain_deploy' => true,
    \think\Route::domain([
        'www' => 'tours',
        'admin' => 'admin',
        'm' => 'mobile'
    ]),
    'exception_tmpl' => THINK_PATH . 'tpl' . DS . 'think_exception.tpl', // 异常页面的模板文件
    'exception_ignore_type' => 0, // 异常处理忽略的错误类型，支持PHP所有的错误级别常量，多个级别可以用|运算法。参考：http://php.net/manual/en/errorfunc.constants.php
    'error_message' => '', // 错误显示信息,非调试模式有效
    'error_page' => '', // 错误定向页面
    'show_error_msg' => false, // 显示错误信息
    //绑定独立的配置
    'extra_config_list' => ['database', 'route', 'payment', 'site', 'auto', 'email'],
    // 扩展函数文件
    //'extra_file_list' => [ 'functions' . EXT],
    // +----------------------------------------------------------------------
    // | 会话设置
    // +----------------------------------------------------------------------
    'session' => [
        'id' => '',
        'var_session_id' => '', // SESSION_ID的提交变量,解决flash上传跨域
        'prefix' => '',
        'type' => 'Db', //默认的session取消了db驱动,可改用redis驱动，或自己添加db驱动
        'expire' => 41700, //session过期时间
        'use_cookies' => 1,
        'auto_start' => true,
    ],
    'SESSION_TABLE' => 'dj_session', // 数据库Session方式表名
    'SESSION_CALLBACK' => '',
    //auth key设置
    'AUTH_KEY' => 'xjdj',
    //缓存配置
    'cache' => [
        'type' => 'File',
        'path' => RUNTIME_PATH . '/cache',
        'prefix' => '',
        'expire' => 0,
    ],
    // cookie 名称前缀
    'cookie' => [
        'prefix' => '',
        // cookie 保存时间
        'expire' => 21000,
        // cookie 保存路径
        'path' => '/',
        // cookie 有效域名
        'domain' => '',
        //  cookie 启用安全传输
        'secure' => false,
        // httponly设置
        'httponly' => '',
        // 是否使用 setcookie
        'setcookie' => true,
    ],
    //关闭严格检查
    
    'db_fields_strict' => false,
];
